package campusguide;

import java.io.Closeable;
import java.util.List;

public interface CampusMap extends Closeable {
    List<Port> getAllMainPorts();
    void addPort(Port port);
    List<Path> getAllPathsBetween(Port a, Port b);
    Path getShortestPath(Port a, Port b);
    void setConnectivity(Port a, Port b);
    long getAvailablePortID();
    void removePort();
}
